package com.baizhi.service;

import com.baizhi.dto.UpdateUserDTO;
import com.baizhi.entity.User;
import com.baizhi.po.FeedsUserPO;
import com.baizhi.po.OneUserPO;
import com.baizhi.po.QueryByIdUserPO;
import com.baizhi.po.UserPO;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 用户(User)表服务接口
 *
 * @author makejava
 * @since 2021-09-26 00:06:57
 */
public interface UserService extends IService<User> {
    //获取用户
    User login(String phone);

    //根据id查
    QueryByIdUserPO queryById(Integer id);

    UserPO updateUser(Integer id, UpdateUserDTO updateUserDTO);

    String queryByUid(Integer uid);

    OneUserPO queryOneById(Integer id);

    FeedsUserPO queryByUserId(Integer id);
}

